import request from '../utils/request';

/**
 * 分页获取mqtt上报记录列表接口
 * @param {number} pageIndex 页码下标，默认从0开始
 * @param {number} pageSize 每页大小
 * @param {string} sortType 正序or倒序
 * @param {string} orderBy 排序依据
 * @param {date} start 开始时间
 * @param {date} end 结束时间
 * @param {string} centerSn 主机sn码
 * @param {string} keyword 关键字
 */
export function getMqttLogListApi(pageIndex, pageSize, sortType, orderBy, start, end, centerSn, keyword) {
  return request({
    url: '/mqtt_logs',
    method: 'get',
    params: Object.assign({
      page_index: pageIndex,
      page_size: pageSize,
      sort_type: sortType,
      order_by: orderBy,
      start: start,
      end: end
    },
    centerSn ? { center_sn: centerSn } : null,
    keyword ? { keyword } : null
    )
  });
}
